// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.entity;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fowo.api.common.annotaion.*;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

/**
 * ShopProfitReport
 */
@DS("ds24")
@Getter
@Setter
@TableName(value = "shop_profit_report", autoResultMap = true)
@Schema(title = "利润查询报表-店铺")
public class ShopProfitReport implements Serializable {

  /**
   * 编号
   */
  @TableField(value = "`id`")
  @TableId(type = IdType.ASSIGN_ID)
  @Schema(title = "编号")
  private Long id;

  /**
   * 创建时间
   */
  @TableField(value = "`create_time`")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  @Schema(title = "创建时间")
  private java.util.Date createTime;

  /**
   * 创建人
   */
  @TableField(value = "`create_user`")
  @Schema(title = "创建人")
  private Long createUser;

  /**
   * 更新时间
   */
  @TableField(value = "`last_update_time`")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  @Schema(title = "更新时间")
  private java.util.Date lastUpdateTime;

  /**
   * 更新人
   */
  @TableField(value = "`last_update_user`")
  @Schema(title = "更新人")
  private Long lastUpdateUser;

  /**
   * 删除标记
   */
  @TableField(value = "`del_flag`")
  @TableLogic
  @Schema(title = "删除标记")
  private Boolean delFlag;

  /**
   * 日期
   */
  @TableField(value = "`posted_date_locale`")
  @Schema(title = "日期")
  private java.util.Date postedDateLocale;

  /**
   * 销量
   */
  @TableField(value = "`total_sales_quantity`")
  @Schema(title = "销量")
  private Integer totalSalesQuantity;

  /**
   * FBA销量
   */
  @TableField(value = "`fba_sales_quantity`")
  @Schema(title = "FBA销量")
  private Integer fbaSalesQuantity;

  /**
   * FBM销量
   */
  @TableField(value = "`fbm_sales_quantity`")
  @Schema(title = "FBM销量")
  private Integer fbmSalesQuantity;

  /**
   * 补（换）货量
   */
  @TableField(value = "`total_reship_quantity`")
  @Schema(title = "补（换）货量")
  private Integer totalReshipQuantity;

  /**
   * FBM补（换）货量
   */
  @TableField(value = "`reship_fbm_product_sales_quantity`")
  @Schema(title = "FBM补（换）货量")
  private Integer reshipFbmProductSalesQuantity;

  /**
   * FBM补（换）货退回量
   */
  @TableField(value = "`reship_fbm_product_sale_refunds_quantity`")
  @Schema(title = "FBM补（换）货退回量")
  private Integer reshipFbmProductSaleRefundsQuantity;

  /**
   * FBA补（换）货量
   */
  @TableField(value = "`reship_fba_product_sales_quantity`")
  @Schema(title = "FBA补（换）货量")
  private Integer reshipFbaProductSalesQuantity;

  /**
   * FBA补（换）货退回量
   */
  @TableField(value = "`reship_fba_product_sale_refunds_quantity`")
  @Schema(title = "FBA补（换）货退回量")
  private Integer reshipFbaProductSaleRefundsQuantity;

  /**
   * 广告销售额
   */
  @TableField(value = "`total_ads_sales`")
  @Schema(title = "广告销售额")
  private java.math.BigDecimal totalAdsSales;

  /**
   * sd广告销售额
   */
  @TableField(value = "`ads_sd_sales`")
  @Schema(title = "sd广告销售额")
  private java.math.BigDecimal adsSdSales;

  /**
   * 店铺
   */
  @TableField(value = "`store_name`")
  @Schema(title = "店铺")
  private String storeName;

  /**
   * sp广告销售额
   */
  @TableField(value = "`ads_sp_sales`")
  @Schema(title = "sp广告销售额")
  private java.math.BigDecimal adsSpSales;

  /**
   * sb广告销售额
   */
  @TableField(value = "`shared_ads_sb_sales`")
  @Schema(title = "sb广告销售额")
  private java.math.BigDecimal sharedAdsSbSales;

  /**
   * sbv广告销售额
   */
  @TableField(value = "`shared_ads_sbv_sales`")
  @Schema(title = "sbv广告销售额")
  private java.math.BigDecimal sharedAdsSbvSales;

  /**
   * 广告销量
   */
  @TableField(value = "`total_ads_sales_quantity`")
  @Schema(title = "广告销量")
  private Integer totalAdsSalesQuantity;

  /**
   * sd广告销量
   */
  @TableField(value = "`ads_sd_sales_quantity`")
  @Schema(title = "sd广告销量")
  private Integer adsSdSalesQuantity;

  /**
   * sp广告销量
   */
  @TableField(value = "`ads_sp_sales_quantity`")
  @Schema(title = "sp广告销量")
  private Integer adsSpSalesQuantity;

  /**
   * sb广告销量
   */
  @TableField(value = "`shared_ads_sb_sales_quantity`")
  @Schema(title = "sb广告销量")
  private Integer sharedAdsSbSalesQuantity;

  /**
   * sbv广告销量
   */
  @TableField(value = "`shared_ads_sbv_sales_quantity`")
  @Schema(title = "sbv广告销量")
  private Integer sharedAdsSbvSalesQuantity;

  /**
   * 销售额
   */
  @TableField(value = "`total_sales_amount`")
  @Schema(title = "销售额")
  private java.math.BigDecimal totalSalesAmount;

  /**
   * FBA销售额
   */
  @TableField(value = "`fba_sale_amount`")
  @Schema(title = "FBA销售额")
  private java.math.BigDecimal fbaSaleAmount;

  /**
   * FBM销售额
   */
  @TableField(value = "`fbm_sale_amount`")
  @Schema(title = "FBM销售额")
  private java.math.BigDecimal fbmSaleAmount;

  /**
   * 多渠道销量
   */
  @TableField(value = "`mc_fba_fulfillment_fees_quantity`")
  @Schema(title = "多渠道销量")
  private Integer mcFbaFulfillmentFeesQuantity;

  /**
   * 买家运费
   */
  @TableField(value = "`shipping_credits`")
  @Schema(title = "买家运费")
  private java.math.BigDecimal shippingCredits;

  /**
   * 促销折扣
   */
  @TableField(value = "`promotional_rebates`")
  @Schema(title = "促销折扣")
  private java.math.BigDecimal promotionalRebates;

  /**
   * FBA库存赔偿
   */
  @TableField(value = "`fba_inventory_credit`")
  @Schema(title = "FBA库存赔偿")
  private java.math.BigDecimal fbaInventoryCredit;

  /**
   * COD
   */
  @TableField(value = "`cash_on_delivery`")
  @Schema(title = "COD")
  private java.math.BigDecimal cashOnDelivery;

  /**
   * 其他收入
   */
  @TableField(value = "`other_in_amount`")
  @Schema(title = "其他收入")
  private java.math.BigDecimal otherInAmount;

  /**
   * 清算收入
   */
  @TableField(value = "`fba_liquidation_proceeds`")
  @Schema(title = "清算收入")
  private java.math.BigDecimal fbaLiquidationProceeds;

  /**
   * 清算调整
   */
  @TableField(value = "`fba_liquidation_proceeds_adjustments`")
  @Schema(title = "清算调整")
  private java.math.BigDecimal fbaLiquidationProceedsAdjustments;

  /**
   * 亚马逊运费赔偿
   */
  @TableField(value = "`amazon_shipping_reimbursement`")
  @Schema(title = "亚马逊运费赔偿")
  private java.math.BigDecimal amazonShippingReimbursement;

  /**
   * Safe-T索赔
   */
  @TableField(value = "`safe_t_reimbursement`")
  @Schema(title = "Safe-T索赔")
  private java.math.BigDecimal safeTReimbursement;

  /**
   * Netco交易
   */
  @TableField(value = "`netco_transaction`")
  @Schema(title = "Netco交易")
  private java.math.BigDecimal netcoTransaction;

  /**
   * 赔偿收入
   */
  @TableField(value = "`reimbursements`")
  @Schema(title = "赔偿收入")
  private java.math.BigDecimal reimbursements;

  /**
   * 追索收入
   */
  @TableField(value = "`clawbacks`")
  @Schema(title = "追索收入")
  private java.math.BigDecimal clawbacks;

  /**
   * 混合VAT收入
   */
  @TableField(value = "`shared_commingling_vat_income`")
  @Schema(title = "混合VAT收入")
  private java.math.BigDecimal sharedComminglingVatIncome;

  /**
   * 包装收入
   */
  @TableField(value = "`gift_wrap_credits`")
  @Schema(title = "包装收入")
  private java.math.BigDecimal giftWrapCredits;

  /**
   * 买家交易保障索赔额
   */
  @TableField(value = "`guarantee_claims`")
  @Schema(title = "买家交易保障索赔额")
  private java.math.BigDecimal guaranteeClaims;

  /**
   * 积分抵减收入
   */
  @TableField(value = "`cost_of_po_integers_granted`")
  @Schema(title = "积分抵减收入")
  private java.math.BigDecimal costOfPoIntegersGranted;

  /**
   * 收入退款额
   */
  @TableField(value = "`total_sales_refunds`")
  @Schema(title = "收入退款额")
  private java.math.BigDecimal totalSalesRefunds;

  /**
   * FBA销售退款额
   */
  @TableField(value = "`fba_sales_refunds`")
  @Schema(title = "FBA销售退款额")
  private java.math.BigDecimal fbaSalesRefunds;

  /**
   * FBM销售退款额
   */
  @TableField(value = "`fbm_sales_refunds`")
  @Schema(title = "FBM销售退款额")
  private java.math.BigDecimal fbmSalesRefunds;

  /**
   * 买家运费退款额
   */
  @TableField(value = "`shipping_credit_refunds`")
  @Schema(title = "买家运费退款额")
  private java.math.BigDecimal shippingCreditRefunds;

  /**
   * 买家包装退款额
   */
  @TableField(value = "`gift_wrap_credit_refunds`")
  @Schema(title = "买家包装退款额")
  private java.math.BigDecimal giftWrapCreditRefunds;

  /**
   * 卖家拒付
   */
  @TableField(value = "`chargebacks`")
  @Schema(title = "卖家拒付")
  private java.math.BigDecimal chargebacks;

  /**
   * 积分抵减退回
   */
  @TableField(value = "`cost_of_po_integers_returned`")
  @Schema(title = "积分抵减退回")
  private java.math.BigDecimal costOfPoIntegersReturned;

  /**
   * 促销折扣退款额
   */
  @TableField(value = "`promotional_rebate_refunds`")
  @Schema(title = "促销折扣退款额")
  private java.math.BigDecimal promotionalRebateRefunds;

  /**
   * 费用退款额
   */
  @TableField(value = "`total_fee_refunds`")
  @Schema(title = "费用退款额")
  private java.math.BigDecimal totalFeeRefunds;

  /**
   * 平台费退款额
   */
  @TableField(value = "`selling_fee_refunds`")
  @Schema(title = "平台费退款额")
  private java.math.BigDecimal sellingFeeRefunds;

  /**
   * 发货费退款额
   */
  @TableField(value = "`fba_transaction_fee_refunds`")
  @Schema(title = "发货费退款额")
  private java.math.BigDecimal fbaTransactionFeeRefunds;

  /**
   * 交易费用退款额
   */
  @TableField(value = "`refund_administration_fees`")
  @Schema(title = "交易费用退款额")
  private java.math.BigDecimal refundAdministrationFees;

  /**
   * 其他订单费退款额
   */
  @TableField(value = "`other_transaction_fee_refunds`")
  @Schema(title = "其他订单费退款额")
  private java.math.BigDecimal otherTransactionFeeRefunds;

  /**
   * 广告退款额
   */
  @TableField(value = "`refund_for_advertiser`")
  @Schema(title = "广告退款额")
  private java.math.BigDecimal refundForAdvertiser;

  /**
   * 积分费用
   */
  @TableField(value = "`points_adjusted`")
  @Schema(title = "积分费用")
  private java.math.BigDecimal pointsAdjusted;

  /**
   * 运输标签费退款
   */
  @TableField(value = "`shipping_label_refunds`")
  @Schema(title = "运输标签费退款")
  private java.math.BigDecimal shippingLabelRefunds;

  /**
   * 退款量
   */
  @TableField(value = "`refunds_quantity`")
  @Schema(title = "退款量")
  private Integer refundsQuantity;

  /**
   * 退款率
   */
  @TableField(value = "`refunds_rate`")
  @Schema(title = "退款率")
  private java.math.BigDecimal refundsRate;

  /**
   * 退货量
   */
  @TableField(value = "`fba_returns_quantity`")
  @Schema(title = "退货量")
  private Integer fbaReturnsQuantity;

  /**
   * 退货量（可售）
   */
  @TableField(value = "`fba_returns_saleable_quantity`")
  @Schema(title = "退货量（可售）")
  private Integer fbaReturnsSaleableQuantity;

  /**
   * 退货量（不可售）
   */
  @TableField(value = "`fba_returns_unsaleable_quantity`")
  @Schema(title = "退货量（不可售）")
  private Integer fbaReturnsUnsaleableQuantity;

  /**
   * 退货率
   */
  @TableField(value = "`fba_returns_quantity_rate`")
  @Schema(title = "退货率")
  private java.math.BigDecimal fbaReturnsQuantityRate;

  /**
   * 平台费
   */
  @TableField(value = "`platform_fee`")
  @Schema(title = "平台费")
  private java.math.BigDecimal platformFee;

  /**
   * FBA发货费
   */
  @TableField(value = "`fba_delivery_fee`")
  @Schema(title = "FBA发货费")
  private java.math.BigDecimal fbaDeliveryFee;

  /**
   * FBA发货费(多渠道)
   */
  @TableField(value = "`mc_fba_delivery_fee`")
  @Schema(title = "FBA发货费(多渠道)")
  private java.math.BigDecimal mcFbaDeliveryFee;

  /**
   * FBA发货费合计
   */
  @TableField(value = "`total_fba_delivery_fee`")
  @Schema(title = "FBA发货费合计")
  private java.math.BigDecimal totalFbaDeliveryFee;

  /**
   * 其他订单费用
   */
  @TableField(value = "`other_transaction_fees`")
  @Schema(title = "其他订单费用")
  private java.math.BigDecimal otherTransactionFees;

  /**
   * 广告费
   */
  @TableField(value = "`total_ads_cost`")
  @Schema(title = "广告费")
  private java.math.BigDecimal totalAdsCost;

  /**
   * SP广告费
   */
  @TableField(value = "`ads_sp_cost`")
  @Schema(title = "SP广告费")
  private java.math.BigDecimal adsSpCost;

  /**
   * SB广告费
   */
  @TableField(value = "`ads_sb_cost`")
  @Schema(title = "SB广告费")
  private java.math.BigDecimal adsSbCost;

  /**
   * SBV广告费
   */
  @TableField(value = "`ads_sbv_cost`")
  @Schema(title = "SBV广告费")
  private java.math.BigDecimal adsSbvCost;

  /**
   * SD广告费
   */
  @TableField(value = "`ads_sd_cost`")
  @Schema(title = "SD广告费")
  private java.math.BigDecimal adsSdCost;

  /**
   * 差异分摊
   */
  @TableField(value = "`shared_cost_of_advertising`")
  @Schema(title = "差异分摊")
  private java.math.BigDecimal sharedCostOfAdvertising;

  /**
   * 推广费
   */
  @TableField(value = "`promotion_fee`")
  @Schema(title = "推广费")
  private java.math.BigDecimal promotionFee;

  /**
   * 订阅费
   */
  @TableField(value = "`shared_subscription_fee`")
  @Schema(title = "订阅费")
  private java.math.BigDecimal sharedSubscriptionFee;

  /**
   * 秒杀费
   */
  @TableField(value = "`shared_ld_fee`")
  @Schema(title = "秒杀费")
  private java.math.BigDecimal sharedLdFee;

  /**
   * 优惠卷
   */
  @TableField(value = "`shared_coupon_fee`")
  @Schema(title = "优惠卷")
  private java.math.BigDecimal sharedCouponFee;

  /**
   * 早期评论人计划
   */
  @TableField(value = "`shared_early_reviewer_program_fee`")
  @Schema(title = "早期评论人计划")
  private java.math.BigDecimal sharedEarlyReviewerProgramFee;

  /**
   * vine
   */
  @TableField(value = "`shared_vine_fee`")
  @Schema(title = "vine")
  private java.math.BigDecimal sharedVineFee;

  /**
   * FBA仓储费
   */
  @TableField(value = "`total_storage_fee`")
  @Schema(title = "FBA仓储费")
  private java.math.BigDecimal totalStorageFee;

  /**
   * 月度仓库费
   */
  @TableField(value = "`fba_storage_fee`")
  @Schema(title = "月度仓库费")
  private java.math.BigDecimal fbaStorageFee;

  /**
   * 月度仓储费差异
   */
  @TableField(value = "`shared_fba_storage_fee`")
  @Schema(title = "月度仓储费差异")
  private java.math.BigDecimal sharedFbaStorageFee;

  /**
   * 长期仓储费
   */
  @TableField(value = "`long_term_storage_fee`")
  @Schema(title = "长期仓储费")
  private java.math.BigDecimal longTermStorageFee;

  /**
   * 长期仓储费差异
   */
  @TableField(value = "`shared_long_term_storage_fee`")
  @Schema(title = "长期仓储费差异")
  private java.math.BigDecimal sharedLongTermStorageFee;

  /**
   * 库存续订费用
   */
  @TableField(value = "`shared_storage_renewal_billing`")
  @Schema(title = "库存续订费用")
  private java.math.BigDecimal sharedStorageRenewalBilling;

  /**
   * FBA销毁费
   */
  @TableField(value = "`shared_fba_disposal_fee`")
  @Schema(title = "FBA销毁费")
  private java.math.BigDecimal sharedFbaDisposalFee;

  /**
   * FBA移除费
   */
  @TableField(value = "`shared_fba_removal_fee`")
  @Schema(title = "FBA移除费")
  private java.math.BigDecimal sharedFbaRemovalFee;

  /**
   * 入仓手续费
   */
  @TableField(value = "`shared_fba_inbound_transportation_program_fee`")
  @Schema(title = "入仓手续费")
  private java.math.BigDecimal sharedFbaInboundTransportationProgramFee;

  /**
   * 标签费
   */
  @TableField(value = "`shared_labeling_fee`")
  @Schema(title = "标签费")
  private java.math.BigDecimal sharedLabelingFee;

  /**
   * 塑料包装费
   */
  @TableField(value = "`shared_polybagging_fee`")
  @Schema(title = "塑料包装费")
  private java.math.BigDecimal sharedPolybaggingFee;

  /**
   * 泡沫包装费
   */
  @TableField(value = "`shared_bubblewrap_fee`")
  @Schema(title = "泡沫包装费")
  private java.math.BigDecimal sharedBubblewrapFee;

  /**
   * 胶带费
   */
  @TableField(value = "`shared_taping_fee`")
  @Schema(title = "胶带费")
  private java.math.BigDecimal sharedTapingFee;

  /**
   * FBA卖家退回费
   */
  @TableField(value = "`shared_fba_customer_return_fee`")
  @Schema(title = "FBA卖家退回费")
  private java.math.BigDecimal sharedFbaCustomerReturnFee;

  /**
   * 计划外服务费
   */
  @TableField(value = "`shared_fba_inbound_defect_fee`")
  @Schema(title = "计划外服务费")
  private java.math.BigDecimal sharedFbaInboundDefectFee;

  /**
   * 超量仓储费
   */
  @TableField(value = "`shared_fba_overage_fee`")
  @Schema(title = "超量仓储费")
  private java.math.BigDecimal sharedFbaOverageFee;

  /**
   * 合作承运费
   */
  @TableField(value = "`shared_amazon_partnered_carrier_shipment_fee`")
  @Schema(title = "合作承运费")
  private java.math.BigDecimal sharedAmazonPartneredCarrierShipmentFee;

  /**
   * 合仓费
   */
  @TableField(value = "`shared_fba_inbound_convenience_fee`")
  @Schema(title = "合仓费")
  private java.math.BigDecimal sharedFbaInboundConvenienceFee;

  /**
   * 库存调整费用
   */
  @TableField(value = "`shared_item_fee_adjustment`")
  @Schema(title = "库存调整费用")
  private java.math.BigDecimal sharedItemFeeAdjustment;

  /**
   * 其他仓储费
   */
  @TableField(value = "`shared_other_fba_inventory_fees`")
  @Schema(title = "其他仓储费")
  private java.math.BigDecimal sharedOtherFbaInventoryFees;

  /**
   * 月仓储费-本月计提
   */
  @TableField(value = "`fba_storage_fee_accrual`")
  @Schema(title = "月仓储费-本月计提")
  private java.math.BigDecimal fbaStorageFeeAccrual;

  /**
   * 月仓储费-上月冲销
   */
  @TableField(value = "`fba_storage_fee_accrual_difference`")
  @Schema(title = "月仓储费-上月冲销")
  private java.math.BigDecimal fbaStorageFeeAccrualDifference;

  /**
   * 长期仓储费-本月计提
   */
  @TableField(value = "`long_term_storage_fee_accrual`")
  @Schema(title = "长期仓储费-本月计提")
  private java.math.BigDecimal longTermStorageFeeAccrual;

  /**
   * 长期仓储费-上月冲销
   */
  @TableField(value = "`long_term_storage_fee_accrual_difference`")
  @Schema(title = "长期仓储费-上月冲销")
  private java.math.BigDecimal longTermStorageFeeAccrualDifference;

  /**
   * FBA国际物流货运费
   */
  @TableField(value = "`shared_fba_integerernational_inbound_fee`")
  @Schema(title = "FBA国际物流货运费")
  private java.math.BigDecimal sharedFbaIntegerernationalInboundFee;

  /**
   * 调整费用
   */
  @TableField(value = "`adjustments`")
  @Schema(title = "调整费用")
  private java.math.BigDecimal adjustments;

  /**
   * 平台其他费
   */
  @TableField(value = "`total_platform_other_fee`")
  @Schema(title = "平台其他费")
  private java.math.BigDecimal totalPlatformOtherFee;

  /**
   * 运输标签费
   */
  @TableField(value = "`shipping_label_purchases`")
  @Schema(title = "运输标签费")
  private java.math.BigDecimal shippingLabelPurchases;

  /**
   * 承运人装运标签调整费
   */
  @TableField(value = "`shared_carrier_shipping_label_adjustments`")
  @Schema(title = "承运人装运标签调整费")
  private java.math.BigDecimal sharedCarrierShippingLabelAdjustments;

  /**
   * 清算费
   */
  @TableField(value = "`shared_liquidations_fees`")
  @Schema(title = "清算费")
  private java.math.BigDecimal sharedLiquidationsFees;

  /**
   * 人工处理费用
   */
  @TableField(value = "`shared_manual_processing_fee`")
  @Schema(title = "人工处理费用")
  private java.math.BigDecimal sharedManualProcessingFee;

  /**
   * 其他服务费
   */
  @TableField(value = "`shared_other_service_fees`")
  @Schema(title = "其他服务费")
  private java.math.BigDecimal sharedOtherServiceFees;

  /**
   * 销售税
   */
  @TableField(value = "`total_sales_tax`")
  @Schema(title = "销售税")
  private java.math.BigDecimal totalSalesTax;

  /**
   * VAT/GST
   */
  @TableField(value = "`tax_collected`")
  @Schema(title = "VAT/GST")
  private java.math.BigDecimal taxCollected;

  /**
   * TCS-IGST
   */
  @TableField(value = "`tcs_igst_collected`")
  @Schema(title = "TCS-IGST")
  private java.math.BigDecimal tcsIgstCollected;

  /**
   * TCS-SGST
   */
  @TableField(value = "`tcs_sgst_collected`")
  @Schema(title = "TCS-SGST")
  private java.math.BigDecimal tcsSgstCollected;

  /**
   * TCS-CGST
   */
  @TableField(value = "`tcs_cgst_collected`")
  @Schema(title = "TCS-CGST")
  private java.math.BigDecimal tcsCgstCollected;

  /**
   * 混合VAT
   */
  @TableField(value = "`shared_commingling_vat_expenses`")
  @Schema(title = "混合VAT")
  private java.math.BigDecimal sharedComminglingVatExpenses;

  /**
   * 销售税退款额
   */
  @TableField(value = "`sales_tax_refund`")
  @Schema(title = "销售税退款额")
  private java.math.BigDecimal salesTaxRefund;

  /**
   * VAT/GST
   */
  @TableField(value = "`tax_refunded`")
  @Schema(title = "VAT/GST")
  private java.math.BigDecimal taxRefunded;

  /**
   * TCS-IGST
   */
  @TableField(value = "`tcs_igst_refunded`")
  @Schema(title = "TCS-IGST")
  private java.math.BigDecimal tcsIgstRefunded;

  /**
   * TCS-SGST
   */
  @TableField(value = "`tcs_sgst_refunded`")
  @Schema(title = "TCS-SGST")
  private java.math.BigDecimal tcsSgstRefunded;

  /**
   * TCS-CGST
   */
  @TableField(value = "`tcs_cgst_refunded`")
  @Schema(title = "TCS-CGST")
  private java.math.BigDecimal tcsCgstRefunded;

  /**
   * 市场税
   */
  @TableField(value = "`sales_tax_withheld`")
  @Schema(title = "市场税")
  private java.math.BigDecimal salesTaxWithheld;

  /**
   * 市场税退款额
   */
  @TableField(value = "`refund_tax_withheld`")
  @Schema(title = "市场税退款额")
  private java.math.BigDecimal refundTaxWithheld;

  /**
   * 混合网路费用
   */
  @TableField(value = "`tds_section194_o_net`")
  @Schema(title = "混合网路费用")
  private java.math.BigDecimal tdsSection194ONet;

  /**
   * 采购成本
   */
  @TableField(value = "`cg_price_total`")
  @Schema(title = "采购成本")
  private java.math.BigDecimal cgPriceTotal;

  /**
   * 是否有采购成本明细
   */
  @TableField(value = "`has_cg_price_detail`")
  @Schema(title = "是否有采购成本明细")
  private Integer hasCgPriceDetail;

  /**
   * 采购单价
   */
  @TableField(value = "`cg_unit_price`")
  @Schema(title = "采购单价")
  private java.math.BigDecimal cgUnitPrice;

  /**
   * 采购占比
   */
  @TableField(value = "`proportion_of_cg`")
  @Schema(title = "采购占比")
  private java.math.BigDecimal proportionOfCg;

  /**
   * 头程成本
   */
  @TableField(value = "`cg_transport_costs_total`")
  @Schema(title = "头程成本")
  private java.math.BigDecimal cgTransportCostsTotal;

  /**
   * 是否有物流（头程）成本明细
   */
  @TableField(value = "`has_cg_transport_costs_detail`")
  @Schema(title = "是否有物流（头程）成本明细")
  private Integer hasCgTransportCostsDetail;

  /**
   * 头程单价
   */
  @TableField(value = "`cg_transport_unit_costs`")
  @Schema(title = "头程单价")
  private java.math.BigDecimal cgTransportUnitCosts;

  /**
   * 头程占比
   */
  @TableField(value = "`proportion_of_cg_transport`")
  @Schema(title = "头程占比")
  private java.math.BigDecimal proportionOfCgTransport;

  /**
   * 合计成本
   */
  @TableField(value = "`total_cost`")
  @Schema(title = "合计成本")
  private java.math.BigDecimal totalCost;

  /**
   * 合计成本占比
   */
  @TableField(value = "`proportion_of_total_cost`")
  @Schema(title = "合计成本占比")
  private java.math.BigDecimal proportionOfTotalCost;

  /**
   * 其他成本
   */
  @TableField(value = "`cg_other_costs_total`")
  @Schema(title = "其他成本")
  private java.math.BigDecimal cgOtherCostsTotal;

  /**
   * 其他单价
   */
  @TableField(value = "`cg_other_unit_costs`")
  @Schema(title = "其他单价")
  private java.math.BigDecimal cgOtherUnitCosts;

  /**
   * 是否有其他成本明细
   */
  @TableField(value = "`has_cg_other_costs_detail`")
  @Schema(title = "是否有其他成本明细")
  private Integer hasCgOtherCostsDetail;

  /**
   * 其他成本占比
   */
  @TableField(value = "`proportion_of_cg_other_costs`")
  @Schema(title = "其他成本占比")
  private java.math.BigDecimal proportionOfCgOtherCosts;

  /**
   * 毛利润
   */
  @TableField(value = "`gross_profit`")
  @Schema(title = "毛利润")
  private java.math.BigDecimal grossProfit;

  /**
   * 毛利率
   */
  @TableField(value = "`gross_rate`")
  @Schema(title = "毛利率")
  private java.math.BigDecimal grossRate;

  /**
   * 店铺id
   */
  @TableField(value = "`sid`")
  @Schema(title = "店铺id")
  private Integer sid;

  /**
   * 币种
   */
  @TableField(value = "`currency_code`")
  @Schema(title = "币种")
  private String currencyCode;

  /**
   * 币种符号
   */
  @TableField(value = "`currency_icon`")
  @Schema(title = "币种符号")
  private String currencyIcon;

  /**
   * 是否推送
   */
  @TableField(value = "`is_push`")
  @Schema(title = "是否推送")
  private String isPush;

  /**
   * 推送结果
   */
  @TableField(value = "`push_result`")
  @Schema(title = "推送结果")
  private String pushResult;
}
